如何在普通用户下用 80 端口启动 tomcat? 您所在的位置:网站首页 80 8080 端口 如何在普通用户下用 80 端口启动 tomcat?

如何在普通用户下用 80 端口启动 tomcat?

2023-03-30 01:28| 来源: 网络整理| 查看: 265

在普通用户下启动Tomcat并监听80端口需要进行以下操作:

修改Tomcat配置文件

找到Tomcat安装目录下的conf/server.xml文件,找到以下配置:

将其中的port=”8080”改为port=”80”,即监听80端口。然后保存并退出。

执行Tomcat启动命令

在终端或命令行中进入Tomcat安装目录下的bin目录,执行以下命令:

./startup.sh

这将启动Tomcat服务。但是,由于80端口是系统保留端口,普通用户默认情况下没有权限监听该端口。因此,启动时会出现权限不足的错误。

使用authbind命令授权

使用authbind命令可以授权普通用户监听系统保留端口。安装authbind命令后,执行以下命令:

sudo apt install authbind

sudo touch /etc/authbind/byport/80

sudo chmod 500 /etc/authbind/byport/80

sudo chown /etc/authbind/byport/80

其中,需要替换为当前登录用户的用户名。

接下来,使用authbind命令启动Tomcat:

authbind --deep ./startup.sh

这样,Tomcat将可以在普通用户下监听80端口。

注意:使用普通用户启动Tomcat时,可能会遇到一些其他问题,如无法访问某些文件、权限不足等。可以通过修改文件权限、使用sudo命令等方式解决。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有